﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>

using namespace std;


//单词缩写
//https://www.nowcoder.com/practice/af2c953f9fc8464fa0e3252da8eb4131?tpId=182&&tqId=34861&rp=1&ru=/ta/exam-all&qru=/ta/exam-all/question-ranking
// #include <stdio.h>

// int main() 
// {
	// char str[100];
	// while (scanf("%s", str) != EOF)
	// {
		// int strnum = strlen(str);
		// int flag = 0;
		// for (int i = 0; i < strnum; ++i)
		// {
			// int num = str[i];
			// if (num<65 || num>90 && num<97 || num>122)
			// {
				// flag = 1;
				// break;
			// }
		// }
		// if (flag)
		// {
			// continue;
		// }
		// if (strnum >= 10)
		// {
			// printf("%c%d%c\n", str[0], strnum - 2, str[strnum - 1]);
		// }
		// else
		// {
			// printf("%s\n", str);
		// }
	// }
// }


//URL化
//https://leetcode.cn/problems/string-to-url-lcci/description/
// class Solution {
// public:
    // string replaceSpaces(string S, int length) 
    // {
        // int num = 0;
        // S.resize(length);
        // string str;
        // for(auto ch : S)
        // {
            // if(ch == ' ')
            // {
                // ++num;
            // }
        // }
        // str.reserve(S.size()+(2*num));
        // for(auto& s : S)
        // {
            // if(s == ' ')
            // {
                // str += "%20";
            // }
            // else
            // {
                // str += s;
            // }
        // }
        // return str;
    // }
// };